package com.xiangge.demo;

import com.xiangge.domain.Cat2;
import com.xiangge.domain.Dog;

public class OOPDemo5 {
    /*定义猫类Cat。属性:毛的颜色color，品种breed。行为:吃饭eat()，抓老鼠catchMouse()
      定义狗类Dog。属性:毛的颜色color，品种breed。行为:吃饭()，看家lookHome()
要求:
	  1.按照以上要求定义Cat类和Dog类,属性要私有,生成空参、有参构造，set和get方法
	  2.定义测试类,在main方法中创建该类的对象并给属性赋值(set方法或有参构造方法)
	  3.调用成员方法,打印格式如下:
      花色的波斯猫正在吃鱼.....
      花色的波斯猫正在逮老鼠....
      黑色的藏獒正在啃骨头.....
      黑色的藏獒正在看家.....
*/
    public static void main(String[] args) {
        // 创建一个猫和狗的对象
        Cat2 cat = new Cat2("花色","波斯猫");
        Dog dog = new Dog("黑色","藏獒");
        // 分别调用猫和狗的方法
        cat.eat();
        cat.catchMouse();
        dog.eat();
        dog.lookHome();
    }
}
